home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / proa5102 / version.txt < prev   
Encoding:
Text File  |  1999-05-31  |  13.1 KB  |  338 lines

  1. Project Analyzer - Version history
  2. ==================================
  3.  
  4.  
  5. Major differences       v5.x             v4.2             v3.1
  6. ----------------------  ---------------  ---------------  --------------- 
  7. Supported VB versions   3-6              3-5              3-4
  8. Windows versions        Win 95/NT        Win 95/NT        Win 3.x
  9. Add-ins                 SuperPA,         SuperPA,         SuperPA, 
  10.                         PPrinter, PGraph PPrinter, PGraph PPrinter
  11. Saving of analysis      Yes              No               No
  12.  
  13.  
  14.  
  15. Major new features in v5.1, compared to v5.0:
  16. * New customizable Problem detection feature
  17. * New cross-reference report
  18.  
  19.  
  20.  
  21. Detailed Version History
  22. ========================
  23.  
  24. v5.1.02 May 1999
  25.         Minor changes
  26.  
  27. v5.1.01 May 1999
  28.         *** Bug fixes ***
  29.         1. Fixed "Error in phase 3" related to > 32K of problems 
  30.            (reported by Chris Oakleaf)
  31.         2. Added error detection to printing (Jack Presley)
  32.  
  33.  
  34. v5.0.91 Beta May 1999
  35.         *** Minor changes ***
  36.         1. Problem view shows values of metrics (Darrell Roberts)
  37.         2. Settings for default filters can be viewed (Darrell Roberts)
  38.         3. Hypertext view and report window updated when dragging the 
  39.            scroll bars (Ole Grossklaus)
  40.         4. Scrollbars of hypertext view and report window are sized 
  41.            according to system settings (Ole Grossklaus)
  42.         5. Problem icon in VB Browser highlighted when problem selected
  43.            in the Problem view (Gregorio Loppi)
  44.         6. Progress bar added to Cross-reference report
  45.  
  46.         *** Bug fixes ***
  47.         1. Problem filter window positioned at center of screen instead
  48.            of out of screen (Gregorio Loppi)
  49.         2. If the same file is included in the project both as Component
  50.            and as Reference, Project Analyzer treats it as one file
  51.            (Gregorio Loppi)
  52.         3. Error #35601: Element not found fixed (Gregorio Loppi)
  53.         4. Dead code bug fixed (James Pragit, Gregorio Loppi, 
  54.            Ole Grossklaus)
  55.         5. Dead classes bug fixed (Jack Fox)
  56.         6. Handling of complex Dim statements fixed - 
  57.            the ReDim To [Variant] bug (Jack Fox)
  58.         7. White "short summary" window of demo version updated
  59.  
  60. v5.0.90 Beta May 1999
  61.         *** Major new features ***
  62.         1. New problem detection features: 
  63.            new problems, configurable detection
  64.         2. Cross-reference report (suggested by Jean-Pierre Imbert)
  65.  
  66.         *** Minor new features ***
  67.         1. Archive feature supports long and short file names 
  68.            (useful for pkzip and arj)
  69.         2. Archive feature uses path names with WinZip by default
  70.         3. Properties of UserControls are always Live
  71.  
  72.         *** Bug fixes ***
  73.         1. Added support for line continuation character in Project
  74.            Printer's Comment manual (Courtney Whitney)
  75.         2. Fixed Copy & Paste in VB Browser (krymson skorpyon)
  76.         3. Fixed bug with certain complex "=" statements
  77.         4. Fixed bug with "_" in the procedure declaration line that
  78.            affected references and deadness of procedure parameters
  79.         5. Fixed Friend procedures that were marked as Public
  80.            (Richard Troup)
  81.         6. Fixed crash with message 
  82.            "Error opening output file. Redirecting to display."
  83.            (Courtney Whitney)
  84.         7. Fixed tables with reports, especially RTF and HTML
  85.  
  86.  
  87. v5.0.07 February 1999
  88.         *** Improvements ***
  89.         1. Copy to Clipboard in the report window works faster
  90.         2. Support for WinZip in Archive feature (idea: Dennis Fitzgerald)
  91.  
  92.         *** Bug fixes ***
  93.         1. Some OCXs were mistakenly reported as being in the System dir
  94.         2. Support for line continuation "_" in the List procedures
  95.            command (reported by Don Krouse)
  96.  
  97.  
  98. v5.0.06 February 1999
  99.         *** Minor new features ***
  100.         1. Added Copy to Clipboard function to the main window detail
  101.            lists (suggested by Jim Vose)
  102.         2. Event name listed in the main window | Module | Controls tab
  103.         3. Added Splitter bar to main window
  104.  
  105.         *** Bug fixes ***
  106.         1. Fixed Private & Public members count in the Module tab of 
  107.            the main window
  108.         2. Multiple DefType statements allowed on the same line (Bill Spens)
  109.         3. Fixed problem with syntax Type.[Field] (John Edwards)
  110.  
  111. v5.0.05 December 1998
  112.         *** New ***
  113.         1. Added a tutorial on how to use Project Analyzer (tutorial.doc)
  114.  
  115.         *** Bug fixes ***
  116.         1. Forms counted correctly (Thomas Naylor)
  117.         2. Fixed problem with commas in a Const declaration (Martyn Walker)
  118.  
  119. v5.0.04 November 1998
  120.         *** Bug fixes ***
  121.         1. Unlock keyword not asked again and again
  122.         2. Project Printer now prints all line labels 
  123.            (reported by Thomas Naylor)
  124.  
  125. v5.0.03 November 1998
  126.         *** Minor new features ***
  127.         1. Added different icon to Events in the tree in the main window
  128.         2. Added more properties to Module tab of VB Browser
  129.  
  130.         *** Bug fixes ***
  131.         Bugs reported by Allen Hynes:
  132.         1. Fixed handling of constants with & operators 
  133.         2. Removed buggy "Miscellaneous" section from Project Report
  134.         Bugs reported by Andre van Dalen:
  135.         3. Erroneous reporting of missing HelpContextIDs on UserForms
  136.         4. Procedure pane cleared when a library or referenced file 
  137.            is selected.
  138.         5. Fixed crash if program closed as minimized and then re-run
  139.         6. "Analyze" button no longer disabled if user presses Cancel
  140.            at start-up
  141.         Bugs reported by Dave Gigantelli:
  142.         7. Added error handling to Design quality report
  143.         8. Fixed "Internal configuration error"
  144.  
  145. v5.0.02 October 1998
  146.         *** Bug fixes ***
  147.         1. The Options|Report to feature works again (reported by Allen
  148.            Hynes)
  149.         2. Removed a non-working menu item from the Help menu of demo 
  150.            (reported by Allen Hynes)
  151.  
  152. v5.0.01 October 1998
  153.         *** Minor new features ***
  154.         1. New syntax in Project Printer/Comment manual: ~ at the start of 
  155.            a commented line prevents the line from being included in the 
  156.            manual. (suggested by Bill Dagg)
  157.         2. Word wrap on reports to printer (esp. Project Printer)
  158.         3. Functions without code listed on the Problem Report
  159.         4. Distribution of comments per procedure on the Design quality
  160.            Report
  161.  
  162.  
  163. v5.0.00 October 1998 (beta)
  164.         *** Major new features ***
  165.         1. Support for VB 6.0
  166.         2. Saving and reloading of analysis (.anl file)
  167.         3. VB Browser integrated in the main window
  168.         4. Call depth report
  169.  
  170.         *** Minor new features ***
  171.         1. Problem Report lists Functions with no type
  172.         2. Problem Report lists unused files
  173.         3. Copy selected text from the Hypertext window
  174.         4. Customizable report footers
  175.         5. Footer in the printout for Project Graph
  176.         6. Limits in the Metrics windows saved between sessions
  177.  
  178.         *** Other changes ***
  179.         1. Dead variables "Param in base class" and "Param in
  180.            implementation" no longer included on the Problem Report
  181.            (suggested by Ander van Dalen)
  182.         2. Branches of the Call tree window now listed in call order,
  183.            not alphabetically
  184.  
  185.         *** Bug fixes ***
  186.         1. Support for line labels
  187.  
  188.  
  189. v4.2.01 August 1998
  190.         *** New features ***
  191.         1. Need report, or regression analysis, lists all entities that
  192.            selected procedures need. See the Report menu. 
  193.            (idea by Brian K. Griffen)
  194.         2. Problem report now checks for duplicate hotkeys in menus.
  195.  
  196.         *** Enhancements ***
  197.         1. Support for line continuation character "_".
  198.            Still a few bugs in hypertext and Project Printer.
  199.         2. The Find window wider now
  200.         3. New metric on the Design Quality report: 
  201.                Lines of comment / procedure
  202.            Target value? At least 3. What do you think?
  203.         4. The main window remembers its position at start-up (suggested
  204.            by Gerd Blanke)
  205.  
  206.         *** Bug fixes ***
  207.         1. Extra spaces removed in analyzing "Sub      mysub"
  208.         2. Warning in Call Tree view if the tree is extra large
  209.         3. Fixed errors with paths like "..\.." (reported by Jack Fox)
  210.         4. Fixed errors with references to Property Lets that take 
  211.            parameters (reported by Jim Giles)
  212.  
  213.  
  214. v4.1.18 June 1998
  215.         *** Bug fixes ***
  216.         1. Fixed problems in Needless Globals report with Implements 
  217.            statement (as reported by Andre van Dalen)
  218.         2. Fixed bug with informational fan-in & fan-out 
  219.            (as reported by Elizabeth Aguina)
  220.         3. "With <LocalVariable>" now works (reported by Andre van Dalen)
  221.  
  222. v4.1.17 June 1998
  223.         *** Bug fix ***
  224.         1. Fixed a bug with the following syntax:
  225.            object(somefunction).member
  226.            where somefunction was not properly detected
  227.            (as reported by Martyn Walker)
  228.  
  229. v4.1.16 June 1998
  230.         *** Minor new feature ***
  231.         1. Print command in Project Graph
  232.  
  233. v4.1.15 May 1998
  234.         *** Enhancement ***
  235.         1. Change with Implemented interfaces, both in base and 
  236.            derived classes: unused parameters of interface procedures
  237.            are only semi-dead, i.e. marked specially. 
  238.            (problem pointed out by Andre Dalen)
  239.  
  240.         *** Bug fixes ***
  241.         1. Fixed crash if selected report file was already open by
  242.            another program (bug reported by Rob O'Farrell)
  243.         2. Removed error "Invalid nestings in source code"
  244.         3. Better error report for analysis errors (as requested by 
  245.            Martyn Walker)
  246.  
  247.  
  248. v4.1.14 May 1998
  249.         *** Enhancements ***
  250.         1. Added Forward and History commands to the VB Browser. The 
  251.            cursor position is now bookmarked too, so you get back to 
  252.            where you were.
  253.  
  254.         *** Bug fix ***
  255.         1. Fixed errors caused by ":" to separate statements on one line
  256.            (bug reported by Sergei Dumnov)
  257.  
  258. v4.1.13 May 1998
  259.         *** Minor new features ***
  260.         1. A few changes in Problem report
  261.         2. Included a right-click menu in the Vars & Consts window
  262.  
  263.         *** Bug fixes ***
  264.         1. Fixed occasional Overflow in Design quality report (large projects)
  265.         2. Fixed tables in RTF for WordPad (RTF for MS Word not checked)
  266.  
  267. v4.1.12 May 1998
  268.         *** Bug fix ***
  269.         1. "Public Event xyz()" is not a variable declaration :-)
  270.  
  271. v4.1.11 May 1998
  272.         *** Minor new features ***
  273.         1. New option in the General options window: definition of
  274.            dead/live variables.
  275.         2. The Summary report shows how many variables of different 
  276.            types there are in your project.
  277.  
  278. v4.1.10 April 1998
  279.         *** Bug fix ***
  280.         1. Removed hang if "_" was used with "=" and ()'s
  281.  
  282. v4.1.09 April 1998
  283.         *** Bug fixes ***
  284.         1. Empty DLL file names prevented from appearing
  285.         2. Registration of Project Graph is no longer disabled 
  286.            if Project Printer is registered.
  287.  
  288. v4.1.08 April 1998
  289.         *** Enhancement ***
  290.         1. Problem Report includes a "Sizable Forms without 
  291.             Resize event" section
  292.  
  293.         *** Bug fixes ***
  294.         1. The Minimized property of VB3 Forms captured correctly
  295.         2. Fixed handling of \\SERVER style path names
  296.         3. Removed a few false alarms in "Forms with ControlBox but 
  297.             without icon" on the Problem Report 
  298.  
  299. v4.1.07 March 1998
  300.         *** Enhancement ***
  301.         1. The Copy command in the Display report window now copies
  302.            formatted text (RTF). 
  303.  
  304.         *** Bug fixes ***
  305.         1. Nested references (MyClass.MyClass.MyMember) handled
  306.            correctly
  307.         2. Removed a few false references to Public variables/constants 
  308.            of form/class modules
  309.  
  310. v4.1.06 March 1998
  311.         *** New feature ***
  312.         1. Comment directives to define dead entities as used. See the
  313.            help file for Comment directives.
  314.  
  315.         *** Bug fixes ***
  316.         1. Fixed crashing in VB Browser with complex procedures
  317.         2. Toolbar buttons disabled if no project analyzed
  318.         3. Fixed a problem 1 reference was not found in a special case.
  319.            This occurred when there were 2^n procedures, for example. 
  320.            References to the last procedure were not detected, because
  321.            of a rounding error: Int(Log(8) / Log(2)) = 2, although 
  322.            mathematically it is 3.
  323.         4. Fixed jamming of the FRX view when it can't read the contents
  324.            of a FRX file.
  325.         5. Fixed a scope problem where global variables/constants
  326.            got extra references in certain name shadowing cases.
  327.  
  328.  
  329.  
  330. v4.1    Add-in Project Graph introduced (January 1998)
  331. v4.0    Support for VB 3-5 (September 1997)
  332. v3.1    Super Project Analyzer and Project Printer add-ins introduced
  333. v3.0    Support for VB 3-4
  334. v2.9    Beta version for VB 3-4
  335. v2.x    Second version for VB 3
  336. v1.x    Initial version for VB 3
  337.  
  338.